A Java/CORBA-based visual program composition environment for PSEs

نویسندگان

  • Matthew S. Shields
  • Omer F. Rana
  • David W. Walker
  • Maozhen Li
  • David Golby
چکیده

A Problem Solving Environment (PSE) is a complete, integrated computing environment for composing, compiling and running applications in a speciic problem area or domain. Parts of the PSE are domain independent , such as the Visual Programming Composition Environment (VPCE), which may be used for constructing application in a number of diierent domains, however, other parts are domain speciic, such as rules to support particular types of components. A domain independent VPCE is rst described, which serves as a user interface for a PSE, and uses Java and CORBA to provide a framework of tools to enable the construction of scientiic applications from components. The VPCE consists of a component repository, from which the user can select oo-the-shelf or in-house components, a graphical composition area on which components can be combined, various tools that facilitate the connguration of components, the integration of legacy codes into components and the design and building of new components. The VPCE produces output using dataaow techniques in the form of a task graph, annotated with a performance model plus constraints for each component, expressed in XML. In addition, the VPCE supports a domain speciic expert system based on JESS 9] to guide the user in component selection and to perform integrity checking.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aurora: An Architecture for Dynamic and Adaptive Work Sessions in Open Environments

This paper presents the Aurora architecture for network-centric applications, complementing the CORBA and WWW=Java frameworks with support for composition of services. The architecture addresses the requirements of dynamic open environments with multiple autonomous service providers. The paper presents a detailed technical design of the run-time infrastructure that enables on-demand composition...

متن کامل

Optimizing the ORB Core to Enhance Real-time CORBA Predictability and Performance

Distributed real-time and embedded (DRE) applications possess stringent quality of service (QoS) requirements, such as low latency, bounded jitter, and high throughput. An increasing number of DRE applications are developed using QoSenabled middleware, such as Real-time CORBA and the Realtime Specification for Java (RTSJ), to ensure predictable endto-end QoS. Real-time CORBA is an open middlewa...

متن کامل

Integrated TMN Service Provisioning and Management Environment

The world wide competition and deregulation in the Telco industry has intensified the need to build a service management system, where the Telco service offering environment, service creation environment, service provisioning environment, service management environment, and service implementation (based on the network) environment are all integrated in a single architecture. This paper addresse...

متن کامل

Embedding Visualization Software Into A Simulation Environment

In the process of product development, several software tools are involved. Such tools are CAD, simulation and vizualization tools. During development process, the engineer must switch from one tool to another several times. Also, large amounts of data need to be passed from one tool to the next in the process. This paper describes an approach of controlling several applications using a web bas...

متن کامل

The software architecture of a distributed problem-solving environment

This paper describes the functionality and software architecture of a generic problem-solving environment (PSE) for collaborative computational science and engineering. The PSE is designed to provide transparent access to heterogeneous distributed computing resources, and is intended to enhance research productivity by making it easier to construct, run, and analyze the results of computer simu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency - Practice and Experience

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2000